import { Badge } from 'antd';
import { getAssetsStatus } from '@/utils/Common';
const columns = [
  {
    title: 'ISBN',
    key: 'isbn',
    dataIndex: 'isbn',
    fixed: 'left',
    width: 150,
    ellipsis: true
  },
  {
    title: '正题名',
    key: 'title',
    dataIndex: 'title',
    fixed: 'left',
    width: 150,
    ellipsis: true
  },
  {
    title: '条形码',
    key: 'barCode',
    dataIndex: 'barCode',
    width: 150,
    ellipsis: true
  },
  {
    title: '原价',
    key: 'price',
    dataIndex: 'price',
    width: 100,
    ellipsis: true
  },
  {
    title: '责任者',
    key: 'author',
    dataIndex: 'author',
    width: 150,
    ellipsis: true
  },
  {
    title: '索书号',
    key: 'callNumber',
    dataIndex: 'callNumber',
    width: 150,
    ellipsis: true
  },
  {
    title: '分类号',
    key: 'classNo',
    dataIndex: 'classNo',
    width: 150,
    ellipsis: true
  },
  {
    title: '出版社',
    key: 'phName',
    dataIndex: 'phName',
    width: 150,
    ellipsis: true
  },
  {
    title: '出版日期',
    key: 'phDate',
    dataIndex: 'phDate',
    align: 'center',
    width: 100
  },
  {
    title: '出版地',
    key: 'phCity',
    dataIndex: 'phCity',
    width: 100
  },
  {
    title: '藏馆',
    key: 'libName',
    dataIndex: 'libName',
    width: 150,
    ellipsis: true
  },

  {
    title: '库室',
    key: 'srName',
    dataIndex: 'srName',
    width: 150,
    ellipsis: true
  },
  {
    title: '状态',
    key: 'statue',
    dataIndex: 'statue',
    width: 150,
    render: (status) => {
      const info = getAssetsStatus(status)
      return <Badge status={info.badge} text={info.name} />
    }
  },
  {
    title: '页数',
    key: 'pageNum',
    dataIndex: 'pageNum',
    align: 'center',
    width: 100
  },
  {
    title: '版次',
    key: 'version',
    dataIndex: 'version',
    width: 100
  },
  {
    title: '尺寸',
    key: 'size',
    dataIndex: 'size',
    align: 'center',
    width: 100
  },
  {
    title: '入库时间',
    key: 'storeTime',
    dataIndex: 'storeTime',
    align: 'center',
    width: 100
  },
];

export default columns